Pular para o conteúdo principal

DeletarFolhaLote

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método DeletarFolhaLote é responsável por deletar um lote de folhas de pagamento no sistema. Ele utiliza um DTO (FiltroFolhaPagamentoLoteDTO) para filtrar quais folhas devem ser deletadas e um DTO de dados de token (DadosTokenDTO) para autenticação e autorização. O método é assíncrono e retorna um Task<bool> indicando o sucesso ou falha da operação.

plasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs
public async Task<bool> DeletarFolhaLote(FiltroFolhaPagamentoLoteDTO dto, DadosTokenDTO dadosToken)

Dependências Diretas

MétodoLocalizaçãoLinha
RemoveRangeplasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs718
Removeplasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs719
Joinplasfran_erp.core/Repositories/Implementations/FolhaPagamentoRepository.cs729

Referências

Método / EndpointLocalizaçãoLinha
DeletarFolhaloteplasfran_erp_api/Controllers/FolhaPagamentoController.cs167

Detalhamento das Referências

DeletarFolhalote

O método DeletarFolhalote no controlador FolhaPagamentoController é um endpoint HTTP POST que expõe a funcionalidade de deletar um lote de folhas de pagamento através da API. Ele recebe um FiltroFolhaPagamentoLoteDTO como parâmetro e chama o método DeletarFolhaLote do repositório para realizar a operação.

Impacto de Alterações

Alterações no método DeletarFolhaLote podem impactar diretamente o endpoint DeletarFolhalote na API, afetando a capacidade de deletar folhas de pagamento em lote através das chamadas de API.

Propagação de Mudanças

  1. Alterações no método DeletarFolhaLote podem afetar o comportamento do endpoint DeletarFolhalote no controlador FolhaPagamentoController.
  2. Mudanças na lógica de remoção de entidades podem impactar o uso dos métodos RemoveRange e Remove do Entity Framework.

Requisitos para Alteração Segura

  • Garantir que o FiltroFolhaPagamentoLoteDTO e DadosTokenDTO estejam corretamente preenchidos e validados antes de chamar o método.
  • Verificar que as permissões de usuário são adequadas para realizar a operação de deleção.
  • Testar o impacto das alterações no método DeletarFolhaLote em todos os endpoints que o utilizam, especialmente o DeletarFolhalote.